Computer Networking: A Top-Down Approach, Global Edition

Computer Networking: A Top-Down Approach, Global Edition

  • Downloads:3398
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-04-05 11:52:49
  • Update Date:2025-09-06
  • Status:finish
  • Author:James F. Kurose
  • ISBN:1292153598
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

This pioneering bestseller has become a rallying cry for a movement of radical self-love--the second edition shows readers how to grow the movement from self to systems and includes empowering stories from Sonya Renee Taylor's travels around the world。

In a revolutionary departure from the capitalist-driven self-help and body-positivity movement, poet, author, and humanitarian Sonya Renee Taylor forges an inextricable bond between radical self-love and social justice。 The first step is recognizing that we have all been indoctrinated into a system of body shame that profits off our self-hatred。 This second edition includes stories from Taylor's travels around the world combating body terrorism and shines a light on the path toward liberation guided by love。 In a brand new chapter, Taylor confronts each of the "isms" and phobias, especially racism, sexism, ableism, homophobia, and transphobia, showing how radical self-love manifests in each space。 Radical self-love not only dismantles shame and self-loathing in us but has the power to dismantle global systems of injustice--because when we make peace with our bodies, only then do we have the capacity to truly make peace with the bodies of others。 Readers can also engage more deeply using the accompanying workbook, which builds on the ten tools and radical reflection and unapologetic inquiry exercises woven throughout the book。

Download

Reviews

John

Ich habe das Buch im ersten Semester meines Informatik Studiums gelesen und der Kurs "Rechnernetze und Informationsübertragung" basierte vollständig auf diesem Buch (und einigen anderen)。 Das Buch bietet eine relativ detaillierte Grundlage über Themen wie Internet, ISO-OSI Schichtenmodell, HTTP Protokoll, TCP/IP, Kryptografie, DNS, Video Streaming, UDP, Prüfsummen, IPv4, IPv6, Dijsktra's Algorithmus, Link State Routing, OSPF, BGP, Content Delivery Netzwerke, UDP-Streaming, HTTP-Streaming, adapti Ich habe das Buch im ersten Semester meines Informatik Studiums gelesen und der Kurs "Rechnernetze und Informationsübertragung" basierte vollständig auf diesem Buch (und einigen anderen)。 Das Buch bietet eine relativ detaillierte Grundlage über Themen wie Internet, ISO-OSI Schichtenmodell, HTTP Protokoll, TCP/IP, Kryptografie, DNS, Video Streaming, UDP, Prüfsummen, IPv4, IPv6, Dijsktra's Algorithmus, Link State Routing, OSPF, BGP, Content Delivery Netzwerke, UDP-Streaming, HTTP-Streaming, adaptives Videostreaming, Multiplexverfahren (TDM, FDM, CDMA, 。。。), Zugangsnetze, Netzwerkkern, Kapselung, IP-Header, TCP-Formate, Netzwerkadministration und vieles mehr。Das Buch hat viele gute Analogien (zum Beispiel die Restaurant-Analogie zur Unterscheidung zwischen paketvermittelten Netzen und leitungsvermittelten Netzen - woraus man nebenbei lernen kann dass Restaurants welche keine Reservierungen erlauben womöglich effizienter und profitabler sind)。 Viele komplexere Vorgänge werden durch Diagramme, Illustrationen und Alice & Bob Analogien bzw。 Beispielen unterstützt。 Die ersten Kapitel zu den jeweiligen Schichten (Application, Transport, Network, Data Link) sind gut lesbar und durch viele Beispiele und anschauliche Beschreibungen gut gelungen。 Durch den Top-Down-Ansatz ist man auch vor allem zu Beginn des Buches sehr motiviert (dadurch sind aber die letzten Kapitel umso grausamer - dort hätte ich mir wesentlich mehr Illustrationen und weniger technische Details gewünscht - die mathematischen Grundlagen zur Kryptografie habe ich anders wo auch schon anschaulicher und verständlicher erklärt gesehen)。 。。。more

Thịnh Nguyễn

A good book for learning about computer network so far。

Sabari Nathan Anbalagan

I guess this is the only technical book that I read from cover to cover。 I loved it and importantly, was informative as it should be。

Hosein

It was our syllabus for the course Network Management in Master degree。I am glad to say that I really enjoyed reading it since it learned me what I will be needed in the future's workspace。Here I recommend it to Network guys along with Cisco books It was our syllabus for the course Network Management in Master degree。I am glad to say that I really enjoyed reading it since it learned me what I will be needed in the future's workspace。Here I recommend it to Network guys along with Cisco books 。。。more

Žan

Great introductory book!

Martin

Starting from the application layer definitely makes it a great introduction for software-focused students。 The textbook is easy to read and understand, although sometimes unnecessarily verbose。 The online student resources (especially the programming assignments) are very useful as they bridge the gap between understanding the core concepts from the textbook and being able to read the RFCs properly。

Joker

Książkę, która została napisana w 2008 roku czytałem przez miesiąc。 Teraz jest dość stara (4G ma dopiero, co wejść) to autorzy za pomocą licznych alegorii, sprawili, że książka mimo, że obszerna nadaje się na początek przygody z sieciami。

Dimos Raptis

The first time I read parts of this book was during my undergraduate studies。 I decided to re-read after almost 10 years (a later version of it) and I didn't regret it。 Even though I had extensive hands-on experience with computer networking since the first read, I still got to learn new things from the book and gain new insights。 The only reason my rating is a 4-star and not a 5-star is because I felt the book tried to cover some areas (e。g。 physical layer, multimedia & mobile networking) very The first time I read parts of this book was during my undergraduate studies。 I decided to re-read after almost 10 years (a later version of it) and I didn't regret it。 Even though I had extensive hands-on experience with computer networking since the first read, I still got to learn new things from the book and gain new insights。 The only reason my rating is a 4-star and not a 5-star is because I felt the book tried to cover some areas (e。g。 physical layer, multimedia & mobile networking) very superficially for the sake of completeness leaving the reader confused and needing to do more reading to understand what the book was talking about。 。。。more

Natheer Gharaibeh

It's an interesting book about Computer Networking。 in my opinion starting from the Application layer backward to the lowest level layers (presentation, Session, etc。) is an impressive and useful approach。 Maybe if you begin from the lowest layers。 You will be lost with many boring details! In General, Computer Science is full of details and maybe boring for many people, but getting into it with a semantic approach will make it more interesting and give it meaning。I am not against the bottom-up It's an interesting book about Computer Networking。 in my opinion starting from the Application layer backward to the lowest level layers (presentation, Session, etc。) is an impressive and useful approach。 Maybe if you begin from the lowest layers。 You will be lost with many boring details! In General, Computer Science is full of details and maybe boring for many people, but getting into it with a semantic approach will make it more interesting and give it meaning。I am not against the bottom-up approach, but it must be driven by practice and examples, without doing that it will be boring and time-wasting! 。。。more

Matt

A very clear and thorough overview of computer networking。 Covers the OSI model of networking, as well as the protocols used in each layer。 After reading this, I feel that I understand how all modern devices communicate and share data with each other。 Very easy to read, even for a beginner, but also extremely thorough。 The problems at the end of each chapter were also very good, and helped cement the understanding gained from the text。

Oscar

This was such a boring book。 So much so that I would discourage anyone from picking ip up (or studying Computer Networking for that matter)。 First let me point out the characteristics that I liked most, so that I won't come across as a nuisance, and that prevented me from giving a lower rating- At anyone's reach- Very comprehensive prose, as far as the topics that the authors chose to cover are concerned (indeed, I felt much was left over)Now comes my critique: this book feels aimed at a five-ye This was such a boring book。 So much so that I would discourage anyone from picking ip up (or studying Computer Networking for that matter)。 First let me point out the characteristics that I liked most, so that I won't come across as a nuisance, and that prevented me from giving a lower rating- At anyone's reach- Very comprehensive prose, as far as the topics that the authors chose to cover are concerned (indeed, I felt much was left over)Now comes my critique: this book feels aimed at a five-year old audience! Paragraphs feel like a watered-down, wordy mass of text -- this gives clarity, but is boring as hell to read! I expected (if not demanded from a Computer Science course) more formalism, technical sophistication than what I got from two authors afraid of overwhelming their audience。 Computer networking basics are covered satisfactorily, but the watered-down, romanticized prose prevented the text from achieving a thicker conceptual density; a book style more appropriate for students with an interest in industry-related applications than on insight and true understanding。 I once had a talk with a networking tutor at my university, and he told me part of his work dealt with Markov's chains and probabilistic modeling; I read many of the end-of-chapter interviews, and the interviewees often remarked a conceptually richer footing for computer networking that this book expressed。 Why wasn't any of all this covered in this text?Where did the cool stuff go? OK, I got a good grasp on the ISO/OSI stack -- up from HTTP, e-mail systems, P2P networks down to TCP congestion and flow control mechanisms, link-layer devices and LANs and basic network security notions (that was probably the part I liked most) but in the end I felt I was only acquiring passive knowledge with no reasoning involved。 Is that a problem with this particular book? With computer networking? Worse yet, for computer science courses in general?Additional flaws- Ridiculously over-priced hard-cover copy (I borrowed one from the library)- No solutions for end-of-chapter exercises (not even wireshark)- Questionably ugly top-down approach。 Makes one feel like applications deserve more attention than theoretical understanding 。。。more

Chris Seltzer

I'm still in search of a truly great book on networking。 This one does a good enough job and I like the 'flip the model' approach of going top-down。 But it tries to include topical material which means that it ends up being dated quickly。 I'm still in search of a truly great book on networking。 This one does a good enough job and I like the 'flip the model' approach of going top-down。 But it tries to include topical material which means that it ends up being dated quickly。 。。。more

Espen Nilsen

Easy to understand, quite dated (edition from 2001)

Andreia Pereira

Had to read this for a college course on Computer Networks。 Gave me a good understanding of the essential concepts regarding computer networks and how they possibilitate our every day communication and work。 The book is written in a way which makes it very easy to understand。 Not overly technical, with some very good examples to illustrate some ideas

Stefanos Bekiaris

Great in-depth overview of computer science and networking concepts

Yu Chao

Read this for my computer networking undergrad course。 A little verbose but pretty informative。

Manu Shaurya

Best one out to learn Networks if you're a beginner Best one out to learn Networks if you're a beginner 。。。more

RorSpike

A very good book to know the fundamental things about network。

Pratham Gupta

Great book to kick off your career in the field of Computer Networking, cybersecurity or related fields。

Khánh Phạm

One of the book I put on my summer reading list。 It basically brings you a fundamental knowledge about computer network system to more advance topics on network security and network application。 It is well-presented, must-read book for a computer noob。

Sofie Giocante

I should have read this book at the BEGINNING of my career。 On the other hand, after 10 YEARS experience I may appreciate it even more。

Sara

I read the 7th edition for a introductory networking course。 A lot of the Wireshark labs need updating。

Denise Vasak

If this is your career, this book was great。 For a beginner, the infinite number of details made my brain hurt。

Ryan West

A very in-depth overview of every layer of networking。 I loved how many references to papers it provided for those interested in learning more about a particular subject。 I'm definitely keeping this one around as reference whenever I need to understand something in the networking stack。 A very in-depth overview of every layer of networking。 I loved how many references to papers it provided for those interested in learning more about a particular subject。 I'm definitely keeping this one around as reference whenever I need to understand something in the networking stack。 。。。more

Shayan aminnjad

If you want to learn how computer networks work, I think this is a wonderful introduction! I enjoyed every single page of the book。 and the book is not just a great textbook about computer networks, but also a great example of how teaching should be! You could always feel the tutors by your side, you could feel they have been in your place and understand your confusion and misunderstandings。 So if you need a book to learn how to teach, I think this is a great example of it too。

Leland William

4。5 stars, an excellent primer on how computer networks function。 Not too detailed, but full of interesting and lively discussion!

Alex Wood

Can any one book every cover the whole of networking? Well this does a good job, although long out of date now。

Tobias Ørstad

Good analogies that makes a lot of technical topics easier to understand, but also has so many acronyms that keeping track of them all becomes impossible。 Overall good book for getting the basics。

Laurence

The security parts are not entirely correct according to a security expert friend and the contents could use a good reorganisation。 Other than that, good enough to get a feel of computer networking。

Sepehr

best available and a very usefull course in computer engineering ! ive read the 2013 edition which i didnt find here ! any how , fluent and easy to understand , i haven't given many 5 stars but this sure deserves it best available and a very usefull course in computer engineering ! ive read the 2013 edition which i didnt find here ! any how , fluent and easy to understand , i haven't given many 5 stars but this sure deserves it 。。。more